.wrapper{overflow:hidden}
.bg_gary{background:#e7e7e7}
.navbar.top-nav-collapse{background:#000;background:rgba(0,0,0,.6)}
.nav_mask.show+.navbar.top-nav-collapse{background:0 0}
.about_hd{background:url(../img/about.jpg) center center no-repeat;background-size:cover;padding:150px 0 50px 0;}
.about_hd h2{font-size:50px;line-height:1.6;color:#fff}
.about_hd h4{font-size:30px;color:#fff;color:rgba(255,255,255,.8);font-weight:400}
.about_hd .infos{font-size:16px;color:#fff}
.about_hd .infos p{margin-bottom:30px}
.about_hd .infos a{color:#fff}
.about_hd .infos h5{font-size:26px;margin-bottom:30px;line-height:1}
.about_hd .infos .about_btn{text-decoration:none;border:1px solid #fff;display:inline-block;padding:8px 16px;font-size:18px;color:#fff;border-radius:5px;position:relative;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;overflow:hidden}
.about_hd .infos .about_btn span{position:relative;z-index:2}
.about_hd .infos .about_btn:hover{color:#ea5106}
.about_hd .infos .about_btn:after{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:#fff;transform:translateX(-100%);-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;z-index:1}
.about_hd .infos .about_btn:hover::after{-webkit-transform:none;-ms-transform:none;-moz-transform:none;transform:none}
.content{padding:40px 0}
.content>h3,.content_h3{font-size:50px;color:#000;margin-bottom:12px}
.content>h4,.content_h4{font-size:24px;color:#000;margin-bottom:12px}
.content>h6,.content_h6{font-size:22px;font-weight:400;color:#bbb}
.content>h6 span{color:#ea5106}
.brand{margin:10px 0;min-height:100px;display:box;box-orient:horizontal;box-pack:center;box-align:center;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-pack:center;-webkit-box-align:center;display:-moz-box;-moz-box-orient:horizontal;-moz-box-pack:center;-moz-box-align:center;display:-o-box;-o-box-orient:horizontal;-o-box-pack:center;-o-box-align:center;display:-ms-box;-ms-box-orient:horizontal;-ms-box-pack:center;-ms-box-align:center}
.brand img{max-width:100%;display:block;margin:0 auto}
@media screen and (min-width:768px) and (max-width:1366px){
.about_hd{padding:120px 0 40px 0}
.about_hd h2{font-size:38px}
.about_hd h4{font-size:20px}
.about_hd .infos{font-size:14px}
.about_hd .infos p{margin-bottom:22px}
.about_hd .infos h5{font-size:20px;margin-bottom:22px}
.about_hd .infos .about_btn{font-size:16px;padding:6px 12px}
.content{padding:50px 0}
.content>h3{font-size:38px}
.content>h4{font-size:20px}
.content>h6{font-size:16px}
}
.footer{background:#1c1c1c;padding:20px 0;color:#aaa;font-size:14px;position:relative;z-index:10}
.footer.pos{position:absolute;top:100%;left:0;width:100%}
.footer>div>div{padding:0}
.footer .link{text-align:right}
.footer .link a{color:#aaa}
.moretext{ background-color:#f8f8f8; padding:30px;}
.moretext .l{ width:49%;float:left;}
.moretext .l h1{ font-size:18px; padding:20px 0;}
.moretext .l li{ padding:5px 0;}
.moretext .l a:hover{color:#ea5006;}

.moretext .r{ width:49%; float:right; }
.moretext .r h1{ font-size:18px; padding:20px 0;}
.moretext .r a:hover{color:#ea5006;}

.pageflip{ padding:20px 0; color:#838383; margin-top:50px; margin-bottom:20px;height:25px;line-height:25px;}
.pageflip span{margin:0; padding:0;}
.pageflip a{color:#838383; overflow:hidden; }
.pageflip a:hover{color:#ea5006;}
.pageflip .l{ width:50%;float:left; height:25px;line-height:25px;}
.pageflip .r{ width:50%;float:right; height:25px;line-height:25px;}


@media screen and (max-width:767px){
.about_hd{padding:80px 0 30px 0}
.about_hd h2{font-size:26px;line-height:1.8}
.about_hd h4{font-size:16px;margin-bottom:10px}
.about_hd .infos{font-size:10px}
.about_hd .infos p{margin-bottom:15px}
.about_hd .infos h5{font-size:14px;margin-bottom:15px}
.about_hd .infos .about_btn{font-size:12px;padding:6px 12px}
.content{padding:20px 0}
.content h3{font-size:25px;margin-bottom:6px}
.content h4{font-size:14px;margin-bottom:6px}
.content h6{font-size:12px}
.brand{min-height:80px}
.footer{padding:12px 0;font-size:12px}
.footer .link{text-align:left;margin-top:5px;padding-top:5px;border-top:1px solid #888}
.footer .link a{color:#fff}
}
.service_box{position:absolute;width:100%;height:100%;z-index:9}
.service_box .bgs{position:absolute;z-index:1;width:100%;height:100%;left:0;top:0}
.service_box .bgs>div{width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;z-index:1;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out;overflow:hidden}
.service_box .bgs>div.current{opacity:1;z-index:2}
.service_box .bgs>div>div{background-position:top center;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;-webkit-transition:all 4s ease-out;-moz-transition:all 4s ease-out;-ms-transition:all 4s ease-out;transition:all 4s ease-out;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}
.service_box .bgs>div.current>div{-webkit-transform:none;-ms-transform:none;-moz-transform:none;transform:none}
.service_inner{display:table;vertical-align:middle;text-align:center;width:100%;height:100%;position:relative;z-index:2}
.service_inner>.service_tab{display:table-cell;vertical-align:middle;text-align:center}
.service_inner>.service_tab>h2{font-size:50px;color:#fff;text-align:center;margin:50px 0 16px 0;height:50px;position:relative}
.service_inner>.service_tab>p{font-size:16px;color:#fff;text-align:center;margin-bottom:50px;height:25px;position:relative}
.service_inner>.service_tab>h2 span,.service_inner>.service_tab>p span{position:absolute;width:100%;left:0;top:0;opacity:0;z-index:1;transform:translateY(-20px);-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}
.service_inner>.service_tab>h2 span.current,.service_inner>.service_tab>p span.current{z-index:2;opacity:1;-webkit-transform:none;-ms-transform:none;-moz-transform:none;transform:none}
.service_inner>.service_tab .tab_main{width:90%;max-width:726px;margin:0 auto}
.service_inner>.service_tab ul{text-align:center}
.service_inner>.service_tab ul li{display:inline-block;width:32%;border:1px solid rgba(255,255,255,.3);margin-left:-1px;padding-top:32%;position:relative;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;cursor:pointer}
.service_inner>.service_tab ul li:hover{background:rgba(234,80,6,.8);border-color:rgba(234,80,6,.8)}
.service_inner>.service_tab ul li div{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}
.service_inner>.service_tab ul li div>a{display:table;vertical-align:middle;text-align:center;width:100%;height:100%; text-decoration: none;}
.service_inner>.service_tab ul li div span{display:table-cell;vertical-align:middle;text-align:center;position:relative}
.service_inner>.service_tab ul li i{font-size:80px;color:#fff}
.service_inner>.service_tab ul li div span p{line-height:1;position:relative;margin-top:20px;font-size:14px;color:#fff}
.service_inner>.service_tab ul li div span p{opacity: 0;
	-webkit-transform: translate3d(0,-20px,0);
-moz-transform: translate3d(0,-20px,0);
-ms-transform: translate3d(0,-20px,0);
transform: translate3d(0,-20px,0);
-webkit-transition: all .2s ease-out;
-moz-transition: all .2s ease-out;
-ms-transition: all .2s ease-out;
transition: all .2s ease-out;}
.service_inner>.service_tab ul li div:hover span p{
	opacity: 1;
	-webkit-transform: none;
	-ms-transform: none;
	-moz-transform: none;
	transform: none;
}
.service_inner>.service_tab ul li div span p:after{content:"";bottom:-3px;width:52px;margin-left:-26px;left:50%;position:absolute;height:1px;border-bottom:1px solid #fff}
@media screen and (max-width:767px){
.service_inner>.service_tab>h2{font-size:26px;margin:30px 0 10px 0;height:26px}
.service_inner>.service_tab>p{font-size:10px;margin-bottom:30px;height:18px;position:relative}
.service_inner>.service_tab ul li i{font-size:40px}
.service_inner>.service_tab ul li div span p{margin-top:10px;font-size:10px}
.service_inner>.service_tab ul li div span p:after{width:42px;margin-left:-21px;bottom:-2px}
}
.header_hd{background-size:cover;padding:180px 0 110px 0}
.header_hd h3{font-size:18px;color:#ea5106;text-align:center;line-height:3;position:relative}
.header_hd h3:after{content:"";height:1px;width:50px;margin-left:-25px;position:absolute;top:100%;left:50%;background:#ea5106}
.header_hd h2{font-size:50px;color:#fff;text-align:center;line-height:2}
.header_hd .tab{text-align:center;margin-top:50px}
.header_hd .tab>div{display:inline-block;border:1px solid #fff;border:1px solid rgba(255,255,255,.5);line-height:2;font-size:18px;border-radius:5px;position:relative;}
.header_hd .tab>div a{display:inline-block;color:#fff;padding:0 16px;text-decoration:none;position:relative;z-index:2}
.header_hd .tab>div span{position:absolute;left:0;height:100%;top:0;width:0;background:#ea5106;z-index:1;border-radius:4px;
-webkit-transform: scale(1.05);
-ms-transform: scale(1.05);
-o-transform: scale(1.05);
transform: scale(1.05);}
@media screen and (min-width:768px) and (max-width:1366px){
.header_hd{padding:120px 0 80px 0}
.header_hd h3{font-size:14px}
.header_hd h2{font-size:38px}
.header_hd .tab{margin-top:36px}
.header_hd .tab>div{font-size:14px;line-height:2.4}
.header_hd .tab>div a{padding:0 12px}
}
@media screen and (max-width:767px){
.header_hd{padding:80px 0 50px 0}
.header_hd h3{font-size:12px}
.header_hd h2{font-size:26px}
.header_hd .tab{margin-top:24px}
.header_hd .tab>div{font-size:12px;line-height:2.6}
.header_hd .tab>div a{padding:0 6px}
}
.contact_item{margin:14px 0 16px 0;padding-right:0;padding-left:0}
.contact_item:first-child{padding-left: 15px;}
.contact_item .icon{border:1px solid #ccc;color:#ccc;border-radius:5px;font-size:30px;padding:6px;display:inline-block;vertical-align:top;margin-right:10px}
.contact_item .text{display:inline-block;vertical-align:top;text-align:left}
.contact_item p{font-size:14px;color:#6a6a6a;line-height:24px}
.contact_item p.num{font-size:16px}
.contact_item p.tips{line-height:20px;font-size:12px;color:#999}
.content .line{border-bottom:1px solid #dbdbdb;height:1px;margin:20px 0}
.forms>div:nth-child(1){
padding-right:0}
.forms .forms_label{position:relative;margin-bottom:20px}
.forms .forms_label .iconfont{position:absolute;font-size:16px;color:#999;left:0;top:0;line-height:1;margin:15px 0 0 10px}
.forms .forms_label input,.forms .forms_label textarea{background:#e3e3e3;width:100%;border:0 none;-webkit-appearance:none;-moz-appearance:none;border-radius:0;font-size:14px;outline:0;padding-left:30px}
.forms .forms_label input:focus,.forms .forms_label textarea:focus{box-shadow:none}
.forms .forms_label input{height:46px}
.forms .forms_label textarea{padding:14px 0 0 30px;height:178px;resize:none}
.forms .forms_btn{font-size:16px;line-height:1;padding:10px 32px;background:#ea5106;color:#fff;border:0 none}
div.map{overflow:hidden}
div.map>img{display:block;width:100%}
div.map .center{ box-sizing: content-box; -webkit-box-sizing:content-box; }
@media screen and (min-width:768px) and (max-width:992px){
.contact_item{padding-left:15px}
.forms .forms_label{position:relative;margin-bottom:15px}
.forms .forms_label .iconfont{margin:12px 0 0 10px}
.forms .forms_label input{height:40px}
.forms .forms_label textarea{padding:9px 0 0 30px;height:150px}
.forms .forms_btn{font-size:14px;padding:8px 26px}
div.map img{display:block;width:120%;margin-left:-10%}
}
@media screen and (max-width:767px){
.contact_item{margin:10px 0 12px 0;padding-left:15px}
.contact_item .icon{font-size:16px;padding:3px;margin-top:5px;margin-right:5px}
.contact_item p{font-size:10px;color:#6a6a6a;line-height:14px}
.contact_item p.num{font-size:12px}
.content .line{border-bottom:1px solid #dbdbdb;height:1px;margin:10px 0}
.forms .forms_label{position:relative;margin-bottom:15px}
.forms .forms_label .iconfont{margin:9px 0 0 10px}
.forms .forms_label input{height:32px;font-size:12px}
.forms .forms_label textarea{padding:7px 0 0 30px;height:126px;font-size:12px}
.forms .forms_btn{font-size:12px;padding:6px 36px}
div.map img{display:block;width:160%;margin-left:-30%}
}
.news_box{margin-top:30px}
.news_box>.row{margin-bottom:10px}
.news_box>.row>div{padding:0}
.news_box>.row>div a{display:block;overflow:hidden;background:#fff;color:#000;text-align:left;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;-ms-transition:background-color .2s linear;transition:background-color .2s linear;overflow:hidden;position:relative;margin:0 2px}
.news_box>.row>div a p{font-size:14px;margin:0 20px 0 20px;max-height:60px;overflow:hidden;line-height:20px}
.news_box>.row>div a .type{margin:20px 20px 16px 20px;color:#ccc;line-height:22px;height:44px;overflow:hidden}
.news_box>.row>div a .type span{color:#ea5106;font-weight:700;margin-right:20px}
.news_box>.row>div a .title{font-size:18px;font-weight:700;margin:0 20px 16px 20px;line-height:24px;height:48px;overflow:hidden}
.news_box>.row>div a .more{margin:20px 20px 20px 20px;border-top:1px solid #dbdbdb;text-align:right;padding-top:6px;-webkit-transition:border-color .2s linear;-moz-transition:border-color .2s linear;-ms-transition:border-color .2s linear;transition:border-color .2s linear}
.news_box>.row>div a .more i{display:inline-block;vertical-align:top;color:#ea5106}
.news_box>.row>div a:hover{background:#000;text-decoration:none;color:#636363}
.news_box>.row>div a:hover .more{border-top-color:#454545}
@media screen and (min-width:768px) and (max-width:991px){
.news_box{margin-top:25px}
.news_box>.row>div a .type span{display:block}
}
@media screen and (max-width:767px){
.news_box{margin-top:20px}
.news_box>.row{margin-bottom:0}
.news_box>.row>div a{margin:0 0 5px 0}
.news_box>.row>div a p{font-size:12px;margin:0 10px 0 10px;line-height:20px}
.news_box>.row>div a .type{margin:10px 10px 5px 10px;color:#ccc;line-height:22px;height:22px;overflow:hidden;font-size:10px}
.news_box>.row>div a .title{font-size:14px;margin:0 10px 5px 10px;line-height:20px;height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.news_box>.row>div a .more{position:static;margin:5px 10px 10px 10px}
}
.case_logo{position:relative;padding-bottom:0}
.case_logo p.tit{font-size:18px;font-weight:700;color:#656565;line-height:30px}
.case_logo p.tit span{color:#ea5106}
.case_logo p.tit i{color:#cecece;font-size:20px;margin-right:10px;font-weight:400}
.case_logo .case_num{position:absolute;right:0;top:30px}
.case_logo .case_num span{width:28px;height:28px;cursor:pointer;border:1px solid #dbdbdb;margin-left:-1px;display:inline-block;line-height:28px;text-align:center;color:#dbdbdb}
.case_logo .case_num span:hover{color:#ea5106}
.case_logo .case_slide{height:190px;position:relative;margin-top:30px;overflow:hidden}
.case_logo .case_slide>div{width:100%;height:100%;position:absolute;left:0;top:0}
.case_logo .case_slide>div>span{float:left;width:20%;height:100%;display:block}
.case_logo .case_slide>div>span>span{display:block;margin:0 2px;height:100%;background:#f7f7f7;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;display:box;box-orient:horizontal;box-pack:center;box-align:center;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-pack:center;-webkit-box-align:center;display:-moz-box;-moz-box-orient:horizontal;-moz-box-pack:center;-moz-box-align:center;display:-o-box;-o-box-orient:horizontal;-o-box-pack:center;-o-box-align:center;display:-ms-box;-ms-box-orient:horizontal;-ms-box-pack:center;-ms-box-align:center}
.case_logo .case_slide>div>span img{display:block;max-height:190px;max-width:100%}
.case_logo .case_slide>div>span img.logo1{display:none}
.case_logo .case_slide>div>span img.logo2{display:block}
.case_logo .case_slide>div>span>span:hover{background:#ea5106}
.case_logo .case_slide>div>span>span:hover img.logo1{display:block}
.case_logo .case_slide>div>span>span:hover img.logo2{display:none}
.case_item img{max-width:100%;vertical-align:top;display:block;}
.case_item>a{display:block;position:relative;position:absolute;left:2%;right:2%;bottom:0;top:0;text-decoration:none}
.case_item>a>p{line-height:36px;font-size:14px;color:#000}
.case_item{position:relative;padding-top:26%}
.case_item.col-md-8{padding-top:52%;}
.case_item.col-md-8>a>span{ margin-left:-1%!important;margin-right:-1%!important; }
.case_item.aside{padding-top:52%}
.case_item>a>span{position:relative;display:block}
.case_item>a>span>span{display:block;position:absolute;top:20px;left:20px;right:20px;bottom:20px;background:#dd530f;background:rgba(213,75,7,.9);overflow:hidden;opacity:0;pointer-events:none;-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}
.case_item>a>span>span>span{display:table;width:100%;height:100%;vertical-align:middle;text-align:center;position:absolute;top:0;left:0}
.case_item>a>span>span>span>span{display:table-cell;vertical-align:middle;text-align:center}
.case_item>a>span>span>span p.type{font-size:14px;color:rgba(255,255,255,.8);text-align:center}
.case_item>a>span>span>span h3{font-size:26px;font-weight:700;line-height:1;color:#fff;margin:20px 0 20px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.case_item>a>span>span>span .more{font-size:16px;color:#fff;position:relative;border:1px solid #fff;border-radius:3px;width:30px;height:30px;line-height:30px;text-align:center;color:#fff;display:block;margin:0 auto;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}
.case_item>a>span>span>span .more:before{width:30px;height:30px;text-align:center;line-height:30px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);display:block}
.case_item>a:hover>span>span{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.page{margin-top:20px;text-align:center}
.page a{display:inline-block;border:1px solid #dbdbdb;font-size:16px;padding:9px 12px;margin:0 4px;text-decoration:none; background-color:#fff;}
.page a.hover,.page a:hover{background:#ea5106;border-color:#ea5106;color:#fff}
@media screen and (max-width:992px){
.case_logo .case_slide{height:120px;margin-top:20px}
.case_logo .case_slide>div>span img{max-height:120px}
.case_item.col-md-8{padding-top:54%;}
.case_item.aside{padding-top:54%}
.case_item.col-md-4{padding-top:39.6%}
}
@media screen and (min-width:768px) and (max-width:1366px){
.case_item>a>span>span>span p.type{font-size:14px}
.case_item>a>span>span>span h3{margin:10px 0 20px 0;font-size:20px}
.case_item>a>span>span>span .more{font-size:14px;width:24px;height:24px;line-height:24px}
.case_item>a>span>span>span .more:before{width:24px;height:24px;line-height:24px}
.page a{font-size:14px}
}
@media screen and (max-width:767px){
.case_item>a>p{line-height:22px;font-size:12px; text-align: center;}
.case_item>a>span>span>span p.type{font-size:10px}
.case_item>a>span>span>span h3{margin:3px 0 6px 0;font-size:14px}
.case_item>a>span>span>span .more{font-size:10px;width:18px;height:18px}
.case_item>a>span>span>span .more:before{width:18px;height:18px;line-height:18px}
.page a{font-size:12px}
}
.case_info{background:#fff;padding:50px 0}
.case_info .name{margin-bottom:10px}
.case_info .name span{display:inline-block;padding-bottom:5px;border-bottom:1px solid #ea5106;font-size:14px;color:#919191}
.case_info h2{font-size:36px;color:#000;line-height:1.6}
.case_info .vlink{margin-bottom:30px;display:inline-block;border:1px solid #dbdbdb;border-radius:3px;padding:8px 16px;font-size:14px;text-decoration:none}
.case_info .vlink:hover{background:#ea5106;border-color:#ea5106;color:#fff}
.case_info .info{font-size:15px;color:#656565}
.detail_bd{margin:30px 0}
.detail_bd img{max-width:100%}
.detail_bt{padding:60px 0;background:url(../img/detail_bt.png) center center no-repeat;text-align:center;color:#fff; background-size:cover;}
.detail_bt h3{font-size:36px;line-height:1.6}
.detail_bt p{color:#dadada;font-size:18px;line-height:2}
.detail_bt .detail_contact_btn{display:block;margin:0 auto;font-size:18px;margin-top:30px;display:inline-block;border:1px solid #000;line-height:36px;padding:0 20px;border-radius:5px;color:#000;text-decoration:none}
.detail_bt .detail_contact_btn:hover{background:#000;color:#fff}
.detail_more{background:url(../img/detail_more.png) center center no-repeat;text-align:center;color:#fff;font-size:14px;background-size:cover;}
.detail_more a{display:block;padding:60px 0;text-decoration:none;color:#fff}
.detail_more .arrow_r{position:relative;margin-bottom:30px;}
.detail_more .arrow_r span{ display: block;
	animation: arrow 1s 0s linear infinite;
-webkit-animation: arrow 1s 0s linear infinite;
-moz-animation: arrow 1s 0s linear infinite;
-ms-animation: arrow 1s 0s linear infinite;
 }

.detail_more .arrow_r i{font-size:14px;color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;display:inline-block;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}
.detail_more .arrow_r i:before{display:block;font-size:20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}
.detail_more .arrow_r:after{content:"";width:44px;height:1px;border-bottom:1px solid #ea5106;position:absolute;top:100%;left:50%;margin-left:-22px;display:block;margin-top:20px}
@media screen and (max-width:767px){
.case_info h2{font-size:24px;}
.detail_bt{padding:30px 0}
.detail_bt h3{font-size:20px}
.detail_bt p{font-size:10px}
.detail_bt .detail_contact_btn{margin-top:10px;font-size:12px;line-height:24px;padding:0 14px;border-radius:3px;color:#000;text-decoration:none}
.detail_bt .detail_contact_btn:hover{background:#000;color:#fff}
.detail_more{font-size:12px}
.detail_more a{padding:20px 0}
.detail_more .arrow_r{position:relative;margin-bottom:20px}
.detail_more .arrow_r i{font-size:12px;padding:4px}
.detail_more .arrow_r i:before{display:block;font-size:14px}
.detail_more .arrow_r:after{content:"";width:32px;height:1px;border-bottom:1px solid #ea5106;position:absolute;top:100%;left:50%;margin-left:-16px;display:block;margin-top:10px}
.moretext{ background-color:#f8f8f8; padding:30px;}
.moretext .l{ width:99%;float:left;}
.moretext .l h1{ font-size:20px; padding:20px 0;}
.moretext .l li{ padding:5px 0;}
.moretext .l a:hover{color:#ea5006;}
.moretext .r{ width:99%; float:right; }
.moretext .r h1{ font-size:20px; padding:20px 0;}
.moretext .r a:hover{color:#ea5006;}
.pageflip{ padding:20px 0; color:#838383; margin-top:50px; margin-bottom:50px;}
.pageflip span{}
.pageflip a{color:#838383; overflow:hidden; line-height:160%;}
.pageflip a:hover{color:#ea5006;}
.pageflip .l{ width:100%;float:left;}
.pageflip .r{ width:100%;float:left;}
.brand_list .newstext img{ width:100%;}

}
.mb{margin-bottom:20px}
.mt{margin-top:20px}
@media screen and (max-width:767px){
.mb{margin-bottom:10px}
.mt{margin-top:10px}
}

@-webkit-keyframes arrow{0%,100%{opacity:0;-webkit-transform:translateX(-4px)}
50%{opacity:1;-webkit-transform:translateX(4px)}
}
@-moz-keyframes arrow{0%,100%{opacity:0;-moz-transform:translateX(-4px)}
50%{opacity:1;-moz-transform:translateX(4px)}
}
@-ms-keyframes arrow{0%,100%{opacity:0;-ms-transform:translateX(-4px)}
50%{opacity:1;-ms-transform:translateX(4px)}
}
@keyframes arrow{0%,100%{opacity:0;transform:translateX(-4px)}
50%{opacity:1;transform:translateX(4px)}
}


.brand_list{ width:100%;max-width: 190.36rem; margin: 3rem auto; }
.brand_list .newstext {font-size: 16px;text-align:justify;text-justify:inter-ideograph;}
.brand_list .newstext p{margin:1rem auto;}
.brand_list .newstext p img{border:0; max-width:1140px; width: expression(this.width > 1140 && this.width > this.height ? 1140px : 'auto';); }
.brand_list .newstext div{margin:1rem auto;}
.brand_list .newstext div img{border:0; max-width:1140px; width: expression(this.width > 1140 && this.width > this.height ? 1140px : 'auto';); }
.brand_list .newstext a{text-decoration:underline}
.brand_list .newstext td{ padding:.1rem .1rem 0;}
.brand_list .newstext td p{ font-size:16px; padding-bottom:.3rem;}
.brand_list h1{ font-size:24px;color:#000; font-weight:bold;}
.brand_list h2{ font-size:14px;color:#aaa; font-weight:bold;  padding:20px 0 20px 0; margin-bottom:10px; margin-top:0px;}



